package cn.gson.springboot.model.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONArray;

@Mapper
public interface ExamineMapper { // 体检mapper
	
	//体检人的身份信息
	public JSONArray findByEidP(@Param ("eid")Integer eid);
	
	//已体检完的
	public JSONArray findExOk(@Param ("eid")Integer eid);
	
	public JSONArray findByEid(@Param ("eid")Integer eid);
	
	//查询体检人列表
	public JSONArray findExRe(@Param ("eid")Integer eid);
	
	// 查询所有体检项目
	public JSONArray findexamin(@Param ("ex")String ex);
	
	// 根据名字查询体检项目
	public JSONArray tiJianName(@Param ("examine_item_name") String  examine_item_name);

	// 所有套餐
	public JSONArray findCombo();

	//套餐详情
	public JSONArray findComboDetails(Integer cid);
	
	//已收费的体检项目
	public JSONArray findExByState();

	//体检未收费 
	public JSONArray djdl();
	
	//体检以收费 
	public JSONArray djdly();
	
	//根据体检号查询未交费的体检单
	public JSONArray carddjdl(@Param("examine_id")Integer  examine_id);
	
	//根据医疗卡号查询以交费的体检单
	public JSONArray carddjdly(@Param("mecard_number") String  mecard_number);
	
	 //根据体检登记主表id查询详表 -->
	public JSONArray idtjdl(@Param("examine_id")Integer examine_id);
	
	
	/*<!--  打印体检收费票据-->*/
	public  JSONArray TjidDapj(@Param("examine_id") Integer examine_id);

	
	//<!-- 门诊查询体检结果查询 -->
	public  JSONArray mztjjg();
	
	//<!-- 根据医疗卡号查询体检结果查询 -->
	public JSONArray mztjjgYl(@Param("mecard_number")String mecard_number);
	
	//<!-- 根据体检号查询体检医生和结果 -->
	public  JSONArray tjhcJg(@Param("examine_id")Integer examine_id);
	
	//<!-- 根据体检号查询体检医生和结果 二-->
	public  JSONArray tjhcJgEr(@Param("examine_id")Integer examine_id);
	
	//<!-- 新增体检项目查询有没有相同的 -->
	public  JSONArray xzTjxmCx(@Param("examine_item_name")String examine_item_name );
	 
	
}
